package com.crazyhat.crazyhat.dto;

import javax.validation.constraints.NotNull;

import com.crazyhat.crazyhat.anno.ClubCategoryAnno;
import com.crazyhat.crazyhat.anno.SensitiveWordAnno;
import com.crazyhat.crazyhat.attribute.ClubStatusEnum;
import com.crazyhat.crazyhat.attribute.PostPublicScopeEnum;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class ClubUpdateRequestDTO {

    @NotNull
    private Integer clubId;

    @SensitiveWordAnno
    private String clubDescription;

    @ClubCategoryAnno
    private String category;

    private PostPublicScopeEnum postPublicScope;

    @SensitiveWordAnno
    private String requirements;

    private ClubStatusEnum clubStatus;
}
